﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using Microsoft.Phone.Applications.Common;

namespace Controller.ShakeGestures
{
    public class Simulation
    {
        private static AccelerometerHelperReadingEventArgs args = new AccelerometerHelperReadingEventArgs();

        public static EventHandler<AccelerometerHelperReadingEventArgs> CallTo;

        private static void ReportVector(double x, double y, double z)
        {
            args.OptimalyFilteredAcceleration = new Simple3DVector(x, y, z);
            CallTo(null, args);
        }

        public static void SimulateShakeX()
        { 
ReportVector(0.003365396,-0.642178073,-0.629521012
);ReportVector(0.005765904,-0.644040425,-0.680351913
);ReportVector(0.005971327,-0.644152509,-0.848484874
);ReportVector(0.00967527,-0.643862379,-0.914956033
);ReportVector(0.070381232,-0.641646229,-0.739002943
);ReportVector(0.068817204,-0.639651695,-0.735092872
);ReportVector(0.06740958,-0.637465607,-0.738611931
);ReportVector(0.065360704,-0.634325109,-0.741779084
);ReportVector(0.065862757,-0.63267168,-0.744238515
);ReportVector(0.06553259,-0.630792587,-0.797653973
);ReportVector(0.064844434,-0.62949241,-0.794134909
);ReportVector(0.06344308,-0.627931245,-0.790185738
);ReportVector(0.061790854,-0.628090221,-0.787022491
);ReportVector(0.061867878,-0.6282333,-0.784566575
);ReportVector(0.060764179,-0.627580059,-0.783138264
);ReportVector(0.058206823,-0.627383148,-0.781852783
);ReportVector(0.057469229,-0.627596934,-0.779913838
);ReportVector(0.057978416,-0.627789342,-0.778559794
);ReportVector(0.05765467,-0.627962509,-0.777341154
);ReportVector(0.056581285,-0.627336346,-0.774680352
);ReportVector(0.056397252,-0.627163806,-0.772285631
);ReportVector(0.05662263,-0.627008521,-0.771694407
);ReportVector(0.055652449,-0.62725977,-0.771553313
);ReportVector(0.054388279,-0.625921868,-0.771817334
);ReportVector(0.05403254,-0.625890776,-0.772054953
);ReportVector(0.050975327,-0.625471787,-0.772659817
);ReportVector(-0.015640274,-0.626658722,-0.774768226
);ReportVector(-0.105571851,-0.628117971,-0.776274788
);ReportVector(-0.230694041,-0.632950358,-0.77176559
);ReportVector(-0.320625603,-0.723362684,-0.668621719
);ReportVector(-0.320625603,-0.774193525,-0.666275674
);ReportVector(-0.097751707,-0.772629499,-0.666510279
);ReportVector(0.47702834,-0.582600176,-0.89540565
);ReportVector(1.321603179,-0.328445733,-1.165200353
);ReportVector(1.716520071,-0.195503414,-1.047898293
);ReportVector(1.317693114,-0.192375359,-0.750733137
);ReportVector(0.625610948,-0.35972631,-0.747214073
);ReportVector(-0.367546439,-0.523949146,-0.747956986
);ReportVector(-1.067448735,-0.739002943,-0.74940762
);ReportVector(-1.25513196,-0.946236551,-0.750322185
);ReportVector(-1.454545498,-0.89540565,-0.684261978
);ReportVector(-1.380254149,-0.893059611,-0.742913008
);ReportVector(-1.176930547,-0.758553267,-0.6529814
);ReportVector(-0.715542495,-0.629521012,-0.566959918
);ReportVector(0.023460411,-0.574780047,-0.645161271
);ReportVector(0.785923779,-0.457478017,-0.879765391
);ReportVector(1.591397882,-0.328445733,-1.204301119
);ReportVector(1.872922778,-0.222873896,-1.205474138
);ReportVector(1.68132937,-0.220918863,-1.067448735
);ReportVector(1.259042025,-0.22580645,-0.950146616
);ReportVector(0.613880754,-0.426197469,-0.864125133
);ReportVector(-0.179863155,-0.602150559,-0.692082107
);ReportVector(-0.828934491,-0.766373396,-0.633431077
);ReportVector(-1.145650029,-0.879765391,-0.634995103
);ReportVector(-1.212121248,-0.884066468,-0.688172042
);ReportVector(-1.098729253,-0.882463341,-0.685434997
);ReportVector(-0.762463331,-0.735092878,-0.682580644
);ReportVector(-0.285434991,-0.656891465,-0.681966764
);ReportVector(0.175953075,-0.551319659,-0.686888369
);ReportVector(0.543499529,-0.488758564,-0.90322578
);ReportVector(0.680351913,-0.487585542,-1.028347969
);ReportVector(0.617790818,-0.487702844,-1.029911995
);ReportVector(0.434017599,-0.491718481,-0.926686227
);ReportVector(0.211143702,-0.578690112,-0.809384167
);ReportVector(0.066471159,-0.582209176,-0.735092878
);ReportVector(0.003910068,-0.645161271,-0.668621719
);ReportVector(-0.046920821,-0.646334291,-0.664711648
);ReportVector(-0.048875855,-0.646999002,-0.662756611
);ReportVector(-0.048680352,-0.646815228,-0.66568916
);ReportVector(0.003910068,-0.64586782,-0.731182814
);ReportVector(0.003128055,-0.644233139,-0.782013655
);ReportVector(0.001251222,-0.643934946,-0.782013655
);ReportVector(0.0011261,-0.642884559,-0.784359699
);ReportVector(0.000622483,-0.642330217,-0.840664685
);ReportVector(-0.001785806,-0.642613323,-0.837927639
);ReportVector(-0.006299308,-0.64365013,-0.77810359
);ReportVector(-0.070381232,-0.646538296,-0.775366545
);ReportVector(-0.069599218,-0.651483683,-0.692082107
);ReportVector(0.070381232,-0.654761513,-0.692082107
);ReportVector(0.414467245,-0.650673437,-0.840664685
);ReportVector(0.938416421,-0.453567922,-1.040078163
);ReportVector(1.294232607,-0.304985344,-1.041642189
);ReportVector(1.079178929,-0.230694041,-0.879765391
);ReportVector(0.492668629,-0.344086021,-0.789833844
);ReportVector(-0.285434991,-0.539589465,-0.731182814
);ReportVector(-1.145650029,-0.739002943,-0.676441848
);ReportVector(-1.552297115,-0.879765391,-0.673704797
);ReportVector(-1.553861153,-0.957966745,-0.746823072
);ReportVector(-1.554877769,-0.899315715,-0.746432066
);ReportVector(-1.251221895,-0.844574809,-0.602150559
);ReportVector(-0.731182814,-0.739002943,-0.600586528
);ReportVector(-0.062561095,-0.570869982,-0.715542495
);ReportVector(0.797653973,-0.441837728,-0.989247322
);ReportVector(1.564027309,-0.277614862,-1.192570925
);ReportVector(1.947214127,-0.140762463,-1.196480989
);ReportVector(2.001955032,-0.070381232,-1.094819188
);ReportVector(1.685239434,-0.070381232,-0.911045969
);ReportVector(1.047898293,-0.187683284,-0.750733137
);ReportVector(0.136852399,-0.387096763,-0.684261978
);ReportVector(-0.668621719,-0.582600176,-0.683870971
);ReportVector(-1.235581636,-0.797653973,-0.686647117
);ReportVector(-1.599218011,-0.930596292,-0.691100687
);ReportVector(-1.601955056,-0.932551324,-0.689243796
);ReportVector(-1.352883697,-0.931573808,-0.582600176
);ReportVector(-0.871945262,-0.805474102,-0.508308887
);ReportVector(-0.218963832,-0.715542495,-0.637341142
);ReportVector(0.410557181,-0.551319659,-0.891495585
);ReportVector(0.864125133,-0.453567922,-1.192570925
);ReportVector(0.985337257,-0.449266848,-1.196480989
);ReportVector(0.750733137,-0.447350917,-1.090909123
);ReportVector(0.441837728,-0.451491681,-0.899315715
);ReportVector(0.250244379,-0.543499529,-0.785923779
);ReportVector(0.078201368,-0.609970689,-0.649071336
);ReportVector(-0.054740958,-0.612707734,-0.578690112
);ReportVector(-0.053567937,-0.615562081,-0.578690112
);ReportVector(-0.050166178,-0.616957974,-0.649071336
);ReportVector(-0.049450635,-0.617823272,-0.727272749
);ReportVector(-0.048806647,-0.619775059,-0.728836775
);ReportVector(-0.044316989,-0.619576635,-0.828934491
);ReportVector(0.054740958,-0.61861604,-0.831280535
);ReportVector(0.051221896,-0.618533518,-0.832609963
);ReportVector(-0.027370479,-0.620023274,-0.83067839
);ReportVector(-0.023851417,-0.623319086,-0.774193525
);ReportVector(0.039100684,-0.624721292,-0.773411512
);ReportVector(0.035972629,-0.627156296,-0.772316694
);ReportVector(0.032375367,-0.628565787,-0.772895384
);ReportVector(-0.035190616,-0.630225336,-0.772243185
);ReportVector(-0.036363636,-0.631327923,-0.770874193
);ReportVector(-0.040156403,-0.633102264,-0.768860088
);ReportVector(-0.093841642,-0.635481184,-0.768220412
);ReportVector(-0.093059628,-0.637231206,-0.767253697
);ReportVector(-0.091573802,-0.640370257,-0.764037616
);ReportVector(-0.087108504,-0.692082107,-0.759970122
);ReportVector(0.089931577,-0.689345062,-0.75552736
);ReportVector(0.426197469,-0.586510241,-0.75582995
);ReportVector(0.977517128,-0.371456504,-0.946236551
);ReportVector(1.552297115,-0.187683284,-0.94740957
);ReportVector(1.380254149,-0.089931577,-0.711632431
);ReportVector(0.633431077,-0.24242425,-0.713587469
);ReportVector(-0.508308887,-0.480938405,-0.864125133
);ReportVector(-1.630498528,-0.789833844,-0.922776163
);ReportVector(-1.998044968,-0.981427193,-0.762463331
);ReportVector(-1.998044968,-0.985337257,-0.684261978
);ReportVector(-1.888563037,-0.984164238,-0.613880754
);ReportVector(-1.247311831,-0.887585521,-0.406647116
);ReportVector(-0.250244379,-0.645161271,-0.512218952
);ReportVector(1.083088994,-0.340175956,-1.161290288
);ReportVector(1.978494644,-0.054740958,-1.423264861
);ReportVector(1.980840683,0.101661779,-1.192570925
);ReportVector(1.982952118,0.102443793,-1.047898293
);ReportVector(1.736070395,0.035190616,-0.985337257
);ReportVector(0.793743908,-0.129032254,-0.864125133
);ReportVector(-0.172043011,-0.414467245,-0.789833844
);ReportVector(-1.204301119,-0.711632431,-0.788269812
);ReportVector(-1.794721365,-0.911045969,-0.789990241
);ReportVector(-1.939393997,-1.055718422,-0.731182814
);ReportVector(-1.857282519,-1.051417351,-0.590420306
);ReportVector(-1.352883697,-0.887585521,-0.445747793
);ReportVector(-0.539589465,-0.711632431,-0.512218952
);ReportVector(0.35972631,-0.500488758,-0.785923779
);ReportVector(1.032258034,-0.351906151,-1.079178929
);ReportVector(1.200391054,-0.30107528,-1.216031313
);ReportVector(0.899315715,-0.35972631,-1.079178929
);ReportVector(0.645161271,-0.430107534,-0.989247322
);ReportVector(0.387096763,-0.516129017,-0.868035197
);ReportVector(0.046920821,-0.602150559,-0.703812301
);ReportVector(-0.156402737,-0.676441848,-0.566959918
);ReportVector(-0.160312805,-0.678005874,-0.565395892
);ReportVector(-0.159530791,-0.677849472,-0.570244378
);ReportVector(-0.101661779,-0.676926696,-0.656891465
);ReportVector(-0.031280547,-0.625610948,-0.762463331
);ReportVector(-0.026588465,-0.623655915,-0.817204297
);ReportVector(0.023460411,-0.620723367,-0.817595303
);ReportVector(0.02228739,-0.618866086,-0.819120228
);ReportVector(0.022013685,-0.618758559,-0.822056693
);ReportVector(0.022549365,-0.618270779,-0.82078944
);ReportVector(0.020685435,-0.619004796,-0.750733137
);ReportVector(0.020180919,-0.620056417,-0.748387098
);ReportVector(0.022072895,-0.620220864,-0.748230696
);ReportVector(0.026121715,-0.620368866,-0.748871946
);ReportVector(0.024682564,-0.62128408,-0.749058065
);ReportVector(-0.035190616,-0.622889787,-0.748834566
);ReportVector(-0.035581623,-0.624334922,-0.753716507
);ReportVector(-0.035542522,-0.625635544,-0.809384167
);ReportVector(-0.037462366,-0.62837013,-0.806256109
);ReportVector(-0.105571851,-0.630831257,-0.803049851
);ReportVector(-0.105962858,-0.634219296,-0.798991199
);ReportVector(-0.10435973,-0.638832558,-0.727272749
);ReportVector(0.007820137,-0.695992172,-0.725708717
);ReportVector(0.207233623,-0.637341142,-0.77810359
);ReportVector(0.621700883,-0.469208211,-0.950146616
);ReportVector(1.149560094,-0.273704797,-1.055718422
);ReportVector(1.302052736,-0.136852399,-0.871945262
);ReportVector(0.871945262,-0.226783961,-0.672531784
);ReportVector(0.027370479,-0.41837731,-0.723362684
);ReportVector(-0.997067451,-0.723362684,-0.825024426
);ReportVector(-1.794721365,-0.965786874,-0.821896374
);ReportVector(-1.994134903,-1.094819188,-0.613880754
);ReportVector(-1.991397858,-1.090127099,-0.617399812
);ReportVector(-1.49755621,-0.950146616,-0.692082107
);ReportVector(-0.762463331,-0.723362684,-0.590420306
);ReportVector(0.308895409,-0.410557181,-0.864125133
);ReportVector(1.462365627,-0.086021505,-1.329423308
);ReportVector(2.001955032,0.101661779,-1.328641295
);ReportVector(2.001955032,0.179863155,-1.032258034
);ReportVector(2.001955032,0.17908114,-0.879765391
);ReportVector(1.513196468,0.089931577,-0.766373396
);ReportVector(0.664711654,-0.12512219,-0.680351913
);ReportVector(-0.140762463,-0.426197469,-0.774193525
);ReportVector(-1.055718422,-0.731182814,-0.848484874
);ReportVector(-1.775171041,-0.938416421,-0.848484874
);ReportVector(-1.923753619,-1.055718422,-0.84496581
);ReportVector(-1.68132937,-1.058846486,-0.723362684
);ReportVector(-1.227761507,-0.973607063,-0.598240495
);ReportVector(-0.602150559,-0.801564038,-0.547409594
);ReportVector(0.070381232,-0.613880754,-0.739002943
);ReportVector(0.6529814,-0.449657857,-1.043988228
);ReportVector(0.934506357,-0.367546439,-1.106549382
);ReportVector(0.821114361,-0.366764426,-1.004887581
);ReportVector(0.6529814,-0.36879766,-0.914956033
);ReportVector(0.496578693,-0.461388081,-0.910654956
);ReportVector(0.222873896,-0.523949146,-0.723362684
);ReportVector(0,-0.598240495,-0.609970689
);ReportVector(-0.004301075,-0.602150559,-0.611925721
);ReportVector(-0.070381232,-0.664711654,-0.616031289
);ReportVector(-0.073118279,-0.664711654,-0.620117307
);ReportVector(-0.072062561,-0.663147622,-0.731182814
);ReportVector(0,-0.658611942,-0.735874891
);ReportVector(0.002737048,-0.606060624,-0.828934491
);ReportVector(0.002463343,-0.608406663,-0.830889529
);ReportVector(0.002608016,-0.610909104,-0.828738993
);ReportVector(0.005084262,-0.612379289,-0.826021497
);ReportVector(0.005357849,-0.614484468,-0.822011725
);ReportVector(0.001303003,-0.617943154,-0.758553267
);ReportVector(-0.001173338,-0.621837985,-0.759726286
);ReportVector(-0.000664998,-0.62456132,-0.762737042
);ReportVector(-0.002162525,-0.627794335,-0.764664703
);ReportVector(-0.006638355,-0.629922035,-0.766790611
);ReportVector(-0.062561095,-0.631054952,-0.767530902
);ReportVector(-0.060606061,-0.630901558,-0.765460119
);ReportVector(-0.056500489,-0.632718536,-0.760859369
);ReportVector(0.074291304,-0.631225764,-0.656891465
);ReportVector(0.328445733,-0.531769276,-0.770283461
);ReportVector(0.770283461,-0.391006827,-0.899315715
);ReportVector(1.133919835,-0.250244379,-0.902834779
);ReportVector(1.083088994,-0.164222866,-0.770283461
);ReportVector(0.762463331,-0.258064508,-0.770283461
);ReportVector(-0.003910068,-0.441837728,-0.771847492
);ReportVector(-0.985337257,-0.727272749,-0.772473102
);ReportVector(-1.743890524,-0.914956033,-0.771863132
);ReportVector(-1.888563037,-1.032258034,-0.771314158
);ReportVector(-1.885825992,-1.083088994,-0.76769203
);ReportVector(-1.696969748,-1.004887581,-0.637341142
);ReportVector(-1.1378299,-0.797653973,-0.500488758
);ReportVector(-0.172043011,-0.590420306,-0.703812301
);ReportVector(1.008797646,-0.222873896,-1.145650029
);ReportVector(1.994134903,0.058651026,-1.536656857
);ReportVector(1.994916916,0.222873896,-1.352883697
);ReportVector(1.995620728,0.219745842,-0.973607063
);ReportVector(1.462365627,0.031280547,-0.96891498
);ReportVector(0.453567922,-0.23851417,-0.797653973
);ReportVector(-0.480938405,-0.563049853,-0.731182814
);ReportVector(-1.278592348,-0.844574809,-0.676441848
);ReportVector(-1.657868981,-0.985337257,-0.673313791
);ReportVector(-1.524926662,-0.989247322,-0.578690112
);ReportVector(-1.126099706,-0.986510271,-0.579472125
);ReportVector(-0.633431077,-0.789833844,-0.582130975
);ReportVector(-0.023460411,-0.6529814,-0.727272749
);ReportVector(0.394916922,-0.539589465,-0.89540565
);ReportVector(0.520039082,-0.484848499,-0.96187681
);ReportVector(0.518475056,-0.484066483,-0.965004867
);ReportVector(0.426197469,-0.485708711,-0.963910049
);ReportVector(0.24242425,-0.547409594,-0.797653973
);ReportVector(0.019550342,-0.609970689,-0.695992172
);ReportVector(-0.062561095,-0.613489747,-0.692082101
);ReportVector(-0.003910068,-0.617047906,-0.689736063
);ReportVector(-0.003519062,-0.618686223,-0.688015635
);ReportVector(-0.004731183,-0.619769702,-0.689595302
);ReportVector(-0.004258065,-0.620744833,-0.742913008
);ReportVector(-0.00109521,-0.620840438,-0.745650053
);ReportVector(-0.000203675,-0.621317489,-0.750068432
);ReportVector(0.000598706,-0.621355828,-0.754826986
);ReportVector(0.004057897,-0.620217314,-0.809384167
);ReportVector(0.008344189,-0.619583658,-0.808211148
);ReportVector(0.011028832,-0.619795381,-0.750733137
);ReportVector(0.010707962,-0.621549957,-0.749169111
);ReportVector(0.009246159,-0.623520082,-0.748934507
);ReportVector(0.007930537,-0.625293194,-0.75028739
);ReportVector(0.009483524,-0.626888995,-0.754633042
);ReportVector(0.005407117,-0.631062268,-0.757762115
);ReportVector(-0.097751707,-0.635991232,-0.757450224
);ReportVector(-0.100097749,-0.6404273,-0.755605496
);ReportVector(-0.019550342,-0.642073717,-0.756682286
);ReportVector(0.175953075,-0.638863414,-0.756869384
);ReportVector(0.410557181,-0.551319659,-0.832844555
);ReportVector(0.641251206,-0.484848499,-0.830498517
);ReportVector(0.860215068,-0.35972631,-0.826823056
);ReportVector(1.036168098,-0.281524926,-0.762463331
);ReportVector(0.731182814,-0.285826001,-0.765200382
);ReportVector(-0.089931577,-0.480938405,-0.768836748
);ReportVector(-0.950146616,-0.707722366,-0.922776163
);ReportVector(-1.575757623,-0.942326486,-0.921603143
);ReportVector(-1.876832843,-1.02052784,-0.645161271
);ReportVector(-1.822091937,-1.018181801,-0.469208211
);ReportVector(-1.352883697,-0.864125133,-0.410557181
);ReportVector(-0.676441848,-0.723362684,-0.407820132
);ReportVector(0.195503414,-0.520039082,-0.680351913
);ReportVector(1.18866086,-0.215053767,-1.259042025
);ReportVector(1.974584579,-0.015640274,-1.517106533
);ReportVector(1.977321625,0.132942319,-1.286412477
);ReportVector(1.979784966,0.132942319,-1.032258034
);ReportVector(1.431084991,0.023460411,-1.033431053
);ReportVector(0.457478017,-0.195503414,-1.033704758
);ReportVector(-0.394916922,-0.500488758,-0.883675456
);ReportVector(-1.407624602,-0.817204297,-0.754643202
);ReportVector(-1.865102649,-0.985337257,-0.613880754
);ReportVector(-1.810361624,-1.075268865,-0.434017599
);ReportVector(-1.567937493,-0.989247322,-0.431671557
);ReportVector(-0.973607063,-0.805474102,-0.432688174
);ReportVector(-0.156402737,-0.660801589,-0.586510241
);ReportVector(0.5356794,-0.469208211,-0.942326486
);ReportVector(0.942326486,-0.35972631,-1.223851442
);ReportVector(0.944281518,-0.356989262,-1.222287416
);ReportVector(0.758553267,-0.360391018,-1.106549382
);ReportVector(0.508308887,-0.457478017,-0.969696999
);ReportVector(0.254154444,-0.531769276,-0.844574809
);ReportVector(-0.031280547,-0.629521012,-0.680351913
);ReportVector(-0.160312802,-0.633431083,-0.59433043
);ReportVector(-0.159139782,-0.688172042,-0.595112443
);ReportVector(-0.158084065,-0.686608016,-0.596598268
);ReportVector(-0.105571851,-0.683636361,-0.692082107
);ReportVector(-0.101270775,-0.679788852,-0.695992178
);ReportVector(-0.023460411,-0.613880754,-0.774193525
);ReportVector(0.031280547,-0.613098741,-0.778103596
);ReportVector(0.028543499,-0.613567948,-0.856305003
);ReportVector(-0.043010753,-0.614772248,-0.854740971
);ReportVector(-0.038318671,-0.617420144,-0.850987304
);ReportVector(0.023460411,-0.618239224,-0.846044977
);ReportVector(0.019550342,-0.620931429,-0.758553267
);ReportVector(-0.050830889,-0.624527433,-0.755425215
);ReportVector(-0.048093842,-0.628936861,-0.756520033
);ReportVector(-0.047194526,-0.632905347,-0.760633427
);ReportVector(-0.049904204,-0.635694971,-0.759252391
);ReportVector(-0.052342914,-0.635859588,-0.75683644
);ReportVector(-0.050627684,-0.635225731,-0.760136181
);ReportVector(-0.048301963,-0.634264252,-0.762323928
);ReportVector(-0.048945863,-0.633398922,-0.759991829
);ReportVector(-0.0510894,-0.63535717,-0.695992172
);ReportVector(-0.048326501,-0.639074631,-0.641251206
);ReportVector(0.136852399,-0.636164237,-0.640469193
);ReportVector(0.551319659,-0.488758564,-0.813294232
);ReportVector(1.055718422,-0.320625603,-0.965786874
);ReportVector(1.239491701,-0.218963832,-0.891495585
);ReportVector(0.938416421,-0.219745845,-0.71945262
);ReportVector(0.340175956,-0.347996086,-0.852394938
);ReportVector(-0.543499529,-0.6529814,-1.047898293
);ReportVector(-1.493646145,-0.899315715,-0.981427193
);ReportVector(-1.935483813,-1.0713588,-0.754643202
);ReportVector(-1.939784896,-1.073704839,-0.617790818
);ReportVector(-1.653958917,-1.01270771,-0.512218952
);ReportVector(-1.090909123,-0.809384167,-0.422287405
);ReportVector(-0.285434991,-0.609970689,-0.484848499
);ReportVector(0.746823072,-0.258064508,-0.90322578
);ReportVector(1.888563037,0.058651026,-1.595307946
);ReportVector(2.001955032,0.250244379,-1.59139787
);ReportVector(2.001955032,0.304985344,-1.000977516
);ReportVector(1.763440847,0.144672528,-1.001759529
);ReportVector(0.723362684,-0.129032254,-1.005591393
);ReportVector(-0.226783961,-0.449657857,-0.887585521
);ReportVector(-1.231671572,-0.852394938,-0.688172042
);ReportVector(-1.912023425,-1.047898293,-0.578690112
);ReportVector(-1.962854385,-1.180840611,-0.453567922
);ReportVector(-1.739980459,-1.110459447,-0.451221883
);ReportVector(-1.169110417,-0.887585521,-0.451065481
);ReportVector(-0.304985344,-0.695992172,-0.613880754
);ReportVector(0.496578693,-0.484848499,-0.883675456
);ReportVector(0.879765391,-0.367546439,-1.173020482
);ReportVector(0.942326486,-0.363636369,-1.173411489
);ReportVector(0.758553267,-0.364027376,-1.024437904
);ReportVector(0.570869982,-0.41837731,-0.887585521
);ReportVector(0.344086021,-0.512218952,-0.801564038
);ReportVector(0.054740958,-0.586510241,-0.676441848
);ReportVector(-0.121212125,-0.649071336,-0.574780047
);ReportVector(-0.120821118,-0.653372413,-0.570869982
);ReportVector(-0.117732164,-0.656461369,-0.575562066
);ReportVector(-0.058651026,-0.657286398,-0.699902236
);ReportVector(-0.059824047,-0.657246905,-0.70459432
);ReportVector(-0.057360704,-0.655256328,-0.793743908
);ReportVector(0.031280547,-0.65346481,-0.795307934
);ReportVector(0.029325513,-0.651852443,-0.799452603
);ReportVector(-0.046920821,-0.653138364,-0.801618779
);ReportVector(-0.043401759,-0.653904687,-0.798876253
);ReportVector(0.019550342,-0.653030345,-0.795625968
);ReportVector(0.019941349,-0.652243438,-0.793482723
);ReportVector(0.019902248,-0.651535221,-0.789598771
);ReportVector(0.018694037,-0.650115813,-0.785321201
);ReportVector(0.019561681,-0.648838346,-0.781862395
);ReportVector(0.019169541,-0.647688625,-0.781486514
);ReportVector(0.015688559,-0.647826897,-0.780366209
);ReportVector(-0.054740958,-0.648733353,-0.777011895
);ReportVector(-0.05826002,-0.649158158,-0.77438402
);ReportVector(-0.061036168,-0.650322501,-0.772800944
);ReportVector(-0.063143695,-0.652152423,-0.767857118
);ReportVector(-0.065822483,-0.656536398,-0.656891465
);ReportVector(0.003910068,-0.658135936,-0.656500459
);ReportVector(0.297165215,-0.559139788,-0.758553267
);ReportVector(0.774193525,-0.391006827,-0.942326486
);ReportVector(1.305962801,-0.23851417,-1.036168098
);ReportVector(1.305571795,-0.148582608,-0.891495585
);ReportVector(0.645161271,-0.289345056,-0.821114361
);ReportVector(-0.351906151,-0.578690112,-0.871945262
);ReportVector(-1.141739964,-0.860215068,-0.875073314
);ReportVector(-1.595307946,-1.02052784,-0.797653973
);ReportVector(-1.7908113,-1.079178929,-0.6529814
);ReportVector(-1.587487817,-1.075659859,-0.651026368
);ReportVector(-1.196480989,-0.887585521,-0.590420306
);ReportVector(-0.660801589,-0.692082107,-0.496578693
);ReportVector(0.148582608,-0.41837731,-0.684261978
);ReportVector(1.247311831,-0.179863155,-1.102639318
);ReportVector(1.994134903,0.066471159,-1.337243438
);ReportVector(1.994916916,0.129032254,-1.1378299
);ReportVector(1.939393997,0.128250241,-0.965786874
);ReportVector(1.391984344,-0.007820137,-0.89540565
);ReportVector(0.563049853,-0.250244379,-0.832844555
);ReportVector(-0.35972631,-0.574780047,-0.829325497
);ReportVector(-1.184750676,-0.856305003,-0.762463331
);ReportVector(-1.536656857,-1.028347969,-0.760899305
);ReportVector(-1.540566933,-1.094819188,-0.645161271
);ReportVector(-1.376344085,-1.016617775,-0.543499529
);ReportVector(-0.930596292,-0.887585521,-0.544281542
);ReportVector(-0.347996086,-0.750733137,-0.660801589
);ReportVector(0.289345056,-0.586510241,-0.844574809
);ReportVector(0.71945262,-0.469208211,-1.040078163
);ReportVector(0.782013655,-0.465298143,-1.1378299
);ReportVector(0.629521012,-0.461779082,-1.134701848
);ReportVector(0.626001954,-0.460957966,-0.950146616
);


        }

        public static void SimulateShakeY() 
        {
ReportVector(0.082111433,-0.67041415,-0.656891465
);ReportVector(0.078983379,-0.671407927,-0.825024426
);ReportVector(0.080860212,-0.671129306,-0.826979464
);ReportVector(0.081376341,-0.670878547,-0.766373396
);ReportVector(0.079494816,-0.670261858,-0.711632431
);ReportVector(0.077410437,-0.67048885,-0.713196462
);ReportVector(0.07631651,-0.670302137,-0.715386104
);ReportVector(0.074940968,-0.66896107,-0.71970282
);ReportVector(0.074876002,-0.66658109,-0.722414845
);ReportVector(0.023460411,-0.664439108,-0.723291642
);ReportVector(0.025415445,-0.664075356,-0.72290774
);ReportVector(0.030303031,-0.661792941,-0.782013655
);ReportVector(0.082111433,-0.660520781,-0.781231642
);ReportVector(0.080938413,-0.659766843,-0.703812301
);ReportVector(0.079100681,-0.660261324,-0.701075256
);ReportVector(0.076273702,-0.66031535,-0.70134896
);ReportVector(0.074511434,-0.659972962,-0.705505365
);ReportVector(0.070579353,-0.660446831,-0.709246129
);ReportVector(0,-0.660873313,-0.713003824
);ReportVector(0.050830889,-0.662430167,-0.710911652
);ReportVector(0.053567937,-0.665395361,-0.710592723
);ReportVector(0.057595308,-0.666891016,-0.712260726
);ReportVector(0.058482893,-0.665500055,-0.716498974
);ReportVector(0.056935679,-0.664248189,-0.721095409
);ReportVector(0.059062248,-0.664685542,-0.725623208
);ReportVector(0.062931194,-0.664688153,-0.727743194
);ReportVector(0.06719526,-0.664690503,-0.728478163
);ReportVector(0.069077884,-0.664692619,-0.729921647
);ReportVector(0.065689157,-0.663521497,-0.732002796
);ReportVector(0.062248296,-0.663249506,-0.732311804
);ReportVector(0.06306159,-0.663004714,-0.732980918
);ReportVector(0.065357581,-0.662784402,-0.734365134
);ReportVector(0.06664196,-0.662586121,-0.732873882
);ReportVector(0.063887833,-0.662407668,-0.730358731
);ReportVector(0.060236097,-0.661856047,-0.730441139
);ReportVector(0.059686583,-0.661359589,-0.7301243
);ReportVector(0.059974034,-0.66052177,-0.728275113
);ReportVector(0.059450727,-0.65898572,-0.726610845
);ReportVector(-0.007820137,-0.654475224,-0.726286029
);ReportVector(-0.010948192,-0.47702834,-0.729512753
);ReportVector(0.062561095,-0.316715539,-0.730070765
);ReportVector(0.195503414,-0.265884638,-0.73018197
);ReportVector(0.197458449,-0.268621686,-0.732628093
);ReportVector(0.193743884,-0.488758564,-0.728573495
);ReportVector(0.113391981,-0.770283461,-0.724533349
);ReportVector(0.109481913,-1.192570925,-0.723243257
);ReportVector(-0.062561095,-1.536656857,-0.883675456
);ReportVector(-0.234604105,-1.53978492,-1.118279576
);ReportVector(-0.233040078,-1.380254149,-1.235581636
);ReportVector(-0.156402737,-1.067448735,-1.234408617
);ReportVector(-0.054740958,-0.625610948,-1.02052784
);ReportVector(0.132942319,-0.179863155,-0.71945262
);ReportVector(0.246334314,0.089931577,-0.520039082
);ReportVector(0.30107528,0.218963832,-0.522385126
);ReportVector(0.246334314,0.269794732,-0.526451599
);ReportVector(0.152492672,0.211143702,-0.523073302
);ReportVector(0.058651026,0.019550342,-0.375366569
);ReportVector(0.053958944,-0.402737051,-0.261974573
);ReportVector(-0.023460411,-0.985337257,-0.312805474
);ReportVector(-0.026197458,-1.48973608,-0.645161271
);ReportVector(-0.297165215,-1.575757623,-1.028347969
);ReportVector(-0.379276633,-1.403714538,-1.348973632
);ReportVector(-0.234604105,-1.231671572,-1.509286404
);ReportVector(-0.105571851,-0.950146616,-1.321603179
);ReportVector(-0.019550342,-0.6529814,-0.90322578
);ReportVector(0.097751707,-0.47702834,-0.649071336
);ReportVector(0.172043011,-0.406647116,-0.582600176
);ReportVector(0.173216031,-0.405474097,-0.582991183
);ReportVector(0.173489736,-0.403636363,-0.579042017
);ReportVector(0.169043988,-0.407065493,-0.57861582
);ReportVector(0.054740958,-0.488758564,-0.633431077
);ReportVector(0.054740958,-0.539589465,-0.635777116
);ReportVector(0.121212125,-0.590420306,-0.711632431
);ReportVector(0.119648097,-0.593548363,-0.715151495
);ReportVector(0.058651026,-0.656891465,-0.770283461
);ReportVector(0.055131965,-0.658455497,-0.772629505
);ReportVector(0.051573802,-0.661036145,-0.774740946
);ReportVector(0,-0.664531748,-0.774295197
);ReportVector(-0.000782014,-0.66767779,-0.773894024
);ReportVector(-0.001485826,-0.670509228,-0.772750954
);ReportVector(-0.00055523,-0.669929471,-0.769376153
);ReportVector(0.001064321,-0.667452651,-0.765165813
);ReportVector(0.004867957,-0.666005526,-0.764895565
);ReportVector(0.00946425,-0.66509412,-0.765043348
);ReportVector(0.0128189,-0.664664867,-0.765567359
);ReportVector(0.017402113,-0.664669546,-0.764083937
);ReportVector(0.021527004,-0.666628789,-0.711632431
);ReportVector(0.025239407,-0.668783114,-0.711241424
);ReportVector(0.078201368,-0.671113013,-0.71245355
);ReportVector(0.078983382,-0.67242791,-0.715499496
);ReportVector(0.078905181,-0.672438297,-0.719413866
);ReportVector(0.076097752,-0.670883614,-0.722154787
);ReportVector(0.019550342,-0.602150559,-0.722666583
);ReportVector(0.016813294,-0.426197469,-0.720781155
);ReportVector(0.013958944,-0.054740958,-0.717129237
);ReportVector(0.121212125,0.175953075,-0.713060498
);ReportVector(0.363636374,0.12512219,-0.641251206
);ReportVector(0.465298146,-0.308895409,-0.574780047
);ReportVector(0.152492672,-0.727272749,-0.573607028
);ReportVector(-0.172043011,-1.13000977,-0.715542495
);ReportVector(-0.222873896,-1.509286404,-0.887585521
);ReportVector(-0.225610945,-1.696969748,-1.13000977
);ReportVector(-0.336265892,-1.610948205,-1.25513196
);ReportVector(-0.340175959,-1.407624602,-1.395894408
);ReportVector(-0.24242425,-1.075268865,-1.394721389
);ReportVector(-0.015640274,-0.649071336,-1.090909123
);ReportVector(0.160312802,-0.191593349,-0.793743908
);ReportVector(0.273704797,0.132942319,-0.539589465
);ReportVector(0.340175956,0.398826987,-0.394916922
);ReportVector(0.441837728,0.496578693,-0.391788867
);ReportVector(0.492668629,0.391006827,-0.389755631
);ReportVector(0.328445733,0.12512219,-0.388707731
);ReportVector(0.086021505,-0.30107528,-0.391674689
);ReportVector(-0.027370479,-0.907135844,-0.457478017
);ReportVector(-0.156402737,-1.446725368,-0.656891465
);ReportVector(-0.402737051,-1.708699942,-1.122189641
);ReportVector(-0.504398823,-1.705571878,-1.599218011
);ReportVector(-0.422287405,-1.458455563,-1.876832843
);ReportVector(-0.285434991,-1.063538551,-1.587487817
);ReportVector(-0.097751707,-0.656891465,-1.040078163
);ReportVector(0.078201368,-0.363636374,-0.656891465
);ReportVector(0.195503414,-0.250244379,-0.551319659
);ReportVector(0.195112407,-0.191593349,-0.54936462
);ReportVector(0.195542516,-0.190029322,-0.461388081
);ReportVector(0.194365586,-0.1944868,-0.458260027
);ReportVector(0.189787288,-0.363636374,-0.460527864
);ReportVector(0.105571851,-0.453567922,-0.574780047
);ReportVector(0.035190616,-0.555229723,-0.577908105
);ReportVector(0.030498534,-0.641251206,-0.6529814
);ReportVector(-0.023460411,-0.64594329,-0.703812301
);ReportVector(-0.020723363,-0.699902236,-0.706158346
);ReportVector(-0.016304985,-0.698729217,-0.785923779
);ReportVector(-0.013110459,-0.700410545,-0.844574809
);ReportVector(-0.010626393,-0.700750721,-0.844183797
);ReportVector(-0.00995476,-0.700274866,-0.839921821
);ReportVector(-0.007786264,-0.69945559,-0.836477049
);ReportVector(0.054740958,-0.697936229,-0.834158767
);ReportVector(0.054740958,-0.696568803,-0.830508288
);ReportVector(0.053176931,-0.69651114,-0.758553267
);ReportVector(0.050205279,-0.69685025,-0.759335279
);ReportVector(0.049094819,-0.697155449,-0.759648085
);ReportVector(0.049659433,-0.696257108,-0.756801558
);ReportVector(0.047039531,-0.633431077,-0.751893638
);ReportVector(-0.043010753,-0.508308887,-0.748258524
);ReportVector(-0.043401759,-0.218963832,-0.744595915
);ReportVector(0.093841642,0.011730205,-0.668621719
);ReportVector(0.215053767,0.016031281,-0.664320642
);ReportVector(0.289345056,-0.129032254,-0.663577724
);ReportVector(0.179863155,-0.473118275,-0.66447313
);ReportVector(0,-0.90322578,-0.665670002
);ReportVector(-0.281524926,-1.219941378,-0.785923779
);ReportVector(-0.344086021,-1.450635433,-0.969696999
);ReportVector(-0.156402737,-1.579667687,-1.227761507
);ReportVector(-0.151710655,-1.493646145,-1.226588488
);ReportVector(-0.152179863,-1.231671572,-1.059628487
);ReportVector(-0.149474096,-0.891495585,-0.950146616
);ReportVector(-0.023460411,-0.465298146,-0.801564038
);ReportVector(0.140762463,-0.058651026,-0.645161271
);ReportVector(0.277614862,0.129032254,-0.648680335
);ReportVector(0.277223855,0.211143702,-0.707722366
);ReportVector(0.179863155,0.212707728,-0.649071336
);ReportVector(0.1767351,0.132942319,-0.566959918
);ReportVector(0.109481916,-0.105571851,-0.484848499
);ReportVector(0.058651026,-0.5356794,-0.483675477
);ReportVector(0.060606061,-1.051808357,-0.570869982
);ReportVector(-0.023460411,-1.399804473,-0.809384167
);ReportVector(-0.152492672,-1.536656857,-1.083088994
);ReportVector(-0.211143702,-1.462365627,-1.184750676
);ReportVector(-0.214662763,-1.270772219,-1.187096727
);ReportVector(-0.213137836,-1.028347969,-1.094819188
);ReportVector(-0.086021505,-0.758553267,-0.864125133
);ReportVector(0.027370479,-0.523949146,-0.735092878
);ReportVector(0.117302053,-0.383186698,-0.731182808
);ReportVector(0.121603128,-0.316715539,-0.728836764
);ReportVector(0.122737047,-0.31397849,-0.672531784
);ReportVector(0.12180254,-0.314643202,-0.671749771
);ReportVector(0.117051416,-0.371456504,-0.67026394
);ReportVector(0.113948425,-0.430107534,-0.665798641
);ReportVector(0.111546741,-0.492668629,-0.59433043
);ReportVector(0.111340258,-0.559139788,-0.598631501
);ReportVector(0.108808383,-0.621700883,-0.676441848
);ReportVector(0.054740958,-0.624437928,-0.680742925
);ReportVector(0.052394917,-0.628465301,-0.762463331
);ReportVector(-0.003910068,-0.684261978,-0.763245344
);ReportVector(-0.005083089,-0.686608016,-0.763949156
);ReportVector(-0.001837732,-0.688328445,-0.765755606
);ReportVector(0.000301075,-0.690267837,-0.767772423
);ReportVector(0.001834995,-0.691231277,-0.769978565
);ReportVector(0.003997537,-0.692098373,-0.770009055
);ReportVector(0.006334831,-0.692096746,-0.771600527
);ReportVector(0.062561095,-0.692486289,-0.774205872
);ReportVector(0.060215054,-0.692054864,-0.772640611
);ReportVector(0.060058651,-0.691666582,-0.768885838
);ReportVector(0.062654936,-0.687798064,-0.711632431
);ReportVector(0.063036559,-0.598240495,-0.710068405
);ReportVector(0.059860958,-0.500488758,-0.709051788
);ReportVector(0,-0.308895409,-0.70735482
);ReportVector(0.001955034,-0.089931577,-0.641251206
);ReportVector(0.113391981,0.007820137,-0.640469193
);ReportVector(0.207233623,-0.082111433,-0.640156388
);ReportVector(0.202541541,-0.41837731,-0.64026587
);ReportVector(0.019550342,-0.793743908,-0.643492461
);ReportVector(-0.148582608,-1.149560094,-0.735092878
);ReportVector(-0.215053767,-1.454545498,-0.942326486
);ReportVector(-0.117302053,-1.564027309,-1.227761507
);ReportVector(0.011730205,-1.485826015,-1.360703826
);ReportVector(0.009775171,-1.282502413,-1.298142672
);ReportVector(0.010361681,-0.997067451,-1.118279576
);ReportVector(0.109481916,-0.680351913,-0.90322578
);ReportVector(0.18377322,-0.340175956,-0.598240495
);ReportVector(0.184555233,-0.011730205,-0.461388081
);ReportVector(0.132942319,0.168132946,-0.566959918
);ReportVector(0.129423258,0.297165215,-0.676441848
);ReportVector(0.133294227,0.298338234,-0.674095803
);ReportVector(0.137560111,0.175953075,-0.555229723
);ReportVector(0.136707326,-0.148582608,-0.504398823
);ReportVector(0.135157806,-0.582600176,-0.501270768
);ReportVector(0.043010753,-1.059628487,-0.566959918
);ReportVector(-0.144672528,-1.384164214,-0.797653973
);ReportVector(-0.261974573,-1.509286404,-1.059628487
);ReportVector(-0.258064505,-1.504594326,-1.274682283
);ReportVector(-0.175953075,-1.266862154,-1.192570925
);ReportVector(-0.12512219,-0.989247322,-1.02052784
);ReportVector(-0.007820137,-0.742913008,-0.856305003
);ReportVector(0.101661779,-0.563049853,-0.731182814
);ReportVector(0.103225806,-0.47702834,-0.731182814
);ReportVector(0.102678396,-0.472336259,-0.73157382
);ReportVector(0.106095797,-0.422287405,-0.656891465
);ReportVector(0.108389442,-0.425806466,-0.590420306
);ReportVector(0.107325669,-0.492668629,-0.590811318
);ReportVector(0.054740958,-0.497360712,-0.595073294
);ReportVector(0.053567937,-0.570869982,-0.680351913
);ReportVector(0.05485826,-0.57399804,-0.731182814
);ReportVector(0.056410557,-0.633431077,-0.731964827
);ReportVector(0.053897556,-0.635386109,-0.727976555
);ReportVector(0,-0.692082107,-0.727515168
);ReportVector(0,-0.693646133,-0.730618977
);ReportVector(0.001564027,-0.695053756,-0.731066368
);ReportVector(0.003753666,-0.696711624,-0.726776935
);ReportVector(0.002987292,-0.700158743,-0.724480472
);ReportVector(-0.001221505,-0.70208813,-0.723977686
);ReportVector(-0.001881369,-0.701478534,-0.725089206
);ReportVector(0.001434823,-0.699365872,-0.728826618
);ReportVector(0.005201409,-0.697464476,-0.73219029
);ReportVector(0.058651026,-0.69575322,-0.729743497
);ReportVector(0.060606061,-0.694604096,-0.727150378
);ReportVector(0.061583578,-0.694351897,-0.726771608
);ReportVector(0.06402737,-0.696861969,-0.727212729
);ReportVector(0.066226784,-0.701076067,-0.724872686
);ReportVector(0.069770283,-0.813294232,-0.720811615
);ReportVector(0.121212125,-0.907135844,-0.720284703
);ReportVector(0.117302056,-0.911827928,-0.724502566
);ReportVector(0.039100684,-0.912140738,-0.77810359
);ReportVector(0.037536657,-0.77810359,-0.773411512
);ReportVector(-0.027370479,-0.508308887,-0.660801589
);ReportVector(-0.028543499,-0.078201368,-0.598240495
);ReportVector(-0.02568915,0.199413493,-0.601759553
);ReportVector(0.121212125,0.254154444,-0.766373396
);ReportVector(0.124731186,0.172043011,-0.770283467
);ReportVector(0.12672532,-0.093841642,-0.6529814
);ReportVector(0.054740958,-0.527859211,-0.563049853
);ReportVector(0.052394917,-1.055718422,-0.484848499
);ReportVector(-0.066471159,-1.501466274,-0.582600176
);ReportVector(-0.246334314,-1.739980459,-0.965786874
);ReportVector(-0.308895409,-1.741935492,-1.294232607
);ReportVector(-0.304594332,-1.544476986,-1.391984344
);ReportVector(-0.195503414,-1.231671572,-1.196480989
);ReportVector(-0.082111433,-0.825024426,-0.860215068
);ReportVector(0.043010753,-0.371456504,-0.559139788
);ReportVector(0.129032254,0.046920821,-0.555620724
);ReportVector(0.130205275,0.285434991,-0.782013655
);ReportVector(0.135171063,0.410557181,-0.899315715
);ReportVector(0.24242425,0.406256106,-0.782013655
);ReportVector(0.239296195,0.101661779,-0.570869982
);ReportVector(0.164222866,-0.351906151,-0.410557181
);ReportVector(0.16148582,-0.965786874,-0.406647113
);ReportVector(0.054740958,-1.395894408,-0.543499529
);ReportVector(-0.191593349,-1.528836727,-0.914956033
);ReportVector(-0.332355827,-1.526881695,-1.243401766
);ReportVector(-0.332355827,-1.321603179,-1.317693114
);ReportVector(-0.327663743,-1.059628487,-1.153470159
);ReportVector(-0.156402737,-0.742913008,-0.899315715
);ReportVector(0.011730205,-0.520039082,-0.672531784
);ReportVector(0.105571851,-0.430107534,-0.669403726
);ReportVector(0.109090912,-0.426979479,-0.668934519
);ReportVector(0.111476053,-0.423773223,-0.666557194
);ReportVector(0.110885633,-0.42597068,-0.602150559
);ReportVector(0.110745261,-0.484848499,-0.604105592
);ReportVector(0.110618927,-0.48914957,-0.608993173
);ReportVector(0.108159184,-0.551319659,-0.684261978
);ReportVector(0.035190616,-0.554447711,-0.688954061
);ReportVector(0.038709677,-0.609970689,-0.691612905
);ReportVector(0.093841642,-0.613098741,-0.689704793
);ReportVector(0.089931574,-0.617869025,-0.688769505
);ReportVector(0.015640274,-0.688172042,-0.691837816
);ReportVector(0.012512219,-0.688954055,-0.766373396
);ReportVector(0.012434018,-0.68926686,-0.763636351
);ReportVector(0.014318671,-0.689939392,-0.711632431
);ReportVector(0.016014858,-0.690153663,-0.713978475
);ReportVector(0.018714448,-0.688782482,-0.766373396
);ReportVector(0.021535085,-0.686766405,-0.768719441
);ReportVector(0.026028692,-0.686124956,-0.770048862
);ReportVector(0.082111433,-0.686720671,-0.766553264
);ReportVector(0.082893448,-0.686865808,-0.715542495
);ReportVector(0.081251219,-0.687778445,-0.714369476
);ReportVector(0.077427172,-0.687426798,-0.71487779
);ReportVector(0.075940564,-0.685155284,-0.71572628
);ReportVector(0.074993624,-0.681546889,-0.714534882
);ReportVector(0.074532385,-0.677908327,-0.713071617
);ReportVector(0.073335256,-0.675415634,-0.710972666
);ReportVector(0.070302805,-0.67395423,-0.710647636
);ReportVector(0.06640058,-0.673420979,-0.712701154
);ReportVector(0.061715556,-0.673332059,-0.714158313
);ReportVector(0.057890041,-0.675207064,-0.713905725
);ReportVector(0.053274058,-0.679240607,-0.714460415
);ReportVector(0.049901686,-0.683652815,-0.714568623
);ReportVector(0.047648565,-0.685668764,-0.713492991
);ReportVector(0.04522975,-0.683964059,-0.710569889
);ReportVector(-0.035190616,-0.543499529,-0.707548092
);ReportVector(-0.039882698,-0.273704797,-0.706001493
);ReportVector(0.031280547,-0.023460411,-0.701872509
);ReportVector(0.250244379,0.039100684,-0.633431077
);ReportVector(0.434017599,-0.031280547,-0.578690112
);ReportVector(0.43128055,-0.410557181,-0.574780047
);ReportVector(0.046920821,-0.766373396,-0.573607028
);ReportVector(-0.12512219,-1.216031313,-0.660801589
);ReportVector(-0.126686217,-1.634408593,-0.907135844
);ReportVector(-0.246334314,-1.814271688,-1.247311831
);ReportVector(-0.332355827,-1.685239434,-1.575757623
);ReportVector(-0.331964818,-1.403714538,-1.728250265
);ReportVector(-0.24242425,-0.973607063,-1.427174926
);ReportVector(-0.082111433,-0.430107534,-0.918866098
);ReportVector(0.121212125,0.023460411,-0.496578693
);ReportVector(0.258064508,0.304985344,-0.258064508
);ReportVector(0.316715539,0.394916922,-0.260019544
);ReportVector(0.312023458,0.396871954,-0.35972631
);ReportVector(0.308191592,0.289345056,-0.356598252
);ReportVector(0.304351906,-0.015640274,-0.352218974
);ReportVector(0.203323558,-0.508308887,-0.350623666
);ReportVector(-0.027370479,-1.110459447,-0.551319659
);ReportVector(-0.316715539,-1.524926662,-0.95405668
);ReportVector(-0.445747793,-1.67350924,-1.474095821
);ReportVector(-0.449266854,-1.591397882,-1.775171041
);ReportVector(-0.398826987,-1.352883697,-1.77086997
);ReportVector(-0.261974573,-1.040078163,-1.302052736
);ReportVector(-0.086021505,-0.71945262,-0.891495585
);ReportVector(0.093841642,-0.516129017,-0.633431077
);ReportVector(0.156402737,-0.383186698,-0.508308887
);ReportVector(0.156793743,-0.316715539,-0.50439882
);ReportVector(0.15597263,-0.31397849,-0.503225801
);ReportVector(0.157188661,-0.313470182,-0.504907129
);ReportVector(0.153982014,-0.371456504,-0.578690112
);ReportVector(0.050830889,-0.437927663,-0.580254143
);ReportVector(0.048875855,-0.500488758,-0.580879753
);ReportVector(0.049071359,-0.566959918,-0.581442802
);ReportVector(0.049247312,-0.617790818,-0.584686597
);ReportVector(0.047059628,-0.680351913,-0.672531784
);ReportVector(0.0443087,-0.683088958,-0.676050842
);ReportVector(0.04105085,-0.739002943,-0.68039102
);ReportVector(0.036945765,-0.740957975,-0.731182814
);ReportVector(0.032078168,-0.743108511,-0.731964827
);ReportVector(0.027306324,-0.743870974,-0.733059645
);ReportVector(0.026139719,-0.742602158,-0.733653975
);ReportVector(0.026262795,-0.741069217,-0.735752897
);ReportVector(0.027155577,-0.73968957,-0.735686895
);ReportVector(0.02678606,-0.738838894,-0.732499436
);ReportVector(0.029190543,-0.736509254,-0.729239716
);ReportVector(0.034091626,-0.734412578,-0.725523955
);ReportVector(0.038893607,-0.731352551,-0.723743796
);ReportVector(0.042824383,-0.727425506,-0.721750647
);ReportVector(0.045971075,-0.723109154,-0.717610773
);ReportVector(0.04723907,-0.718833429,-0.715057907
);ReportVector(0.046034225,-0.715376284,-0.714324353
);ReportVector(0.045340871,-0.711482841,-0.712100128
);ReportVector(0.044716852,-0.6529814,-0.707752287
);ReportVector(0.042982215,-0.650244355,-0.703448224
);ReportVector(-0.015640274,-0.582600176,-0.698792548
);ReportVector(-0.082111433,-0.414467245,-0.633431077
);ReportVector(-0.08132942,-0.195503414,-0.633040071
);ReportVector(0.015640274,0.015640274,-0.631515145
);ReportVector(0.211143702,0.016813294,-0.635616809
);ReportVector(0.261974573,-0.140762463,-0.695992172
);ReportVector(0.203323558,-0.551319659,-0.590420306
);ReportVector(0.089931577,-1.083088994,-0.58885628
);ReportVector(-0.082111433,-1.60703814,-0.742913008
);ReportVector(-0.347996086,-1.896383166,-1.079178929
);ReportVector(-0.410557181,-1.837732196,-1.325513244
);ReportVector(-0.406256106,-1.595307946,-1.48973608
);ReportVector(-0.304985344,-1.219941378,-1.411534667
);ReportVector(-0.129032254,-0.766373396,-0.969696999
);ReportVector(0.039100684,-0.269794732,-0.555229723
);ReportVector(0.121212125,0.160312802,-0.371456504
);ReportVector(0.187683284,0.379276633,-0.469208211
);ReportVector(0.277614862,0.383968717,-0.570869982
);ReportVector(0.274877813,0.385063537,-0.575171059
);ReportVector(0.140762463,0.172043011,-0.633431077
);ReportVector(0.058651026,-0.168132946,-0.635777116
);ReportVector(0.055913978,-0.770283461,-0.559139788
);ReportVector(-0.066471159,-1.364613891,-0.563049859
);ReportVector(-0.187683284,-1.689149618,-0.90322578
);ReportVector(-0.265884638,-1.693059683,-1.204301119
);ReportVector(-0.26705766,-1.521016598,-1.399804473
);ReportVector(-0.264594319,-1.216031313,-1.348973632
);ReportVector(-0.156402737,-0.871945262,-1.1378299
);ReportVector(0.015640274,-0.547409594,-0.891495585
);ReportVector(0.175953075,-0.375366569,-0.692082107
);ReportVector(0.178299117,-0.30107528,-0.59433043
);ReportVector(0.1772825,-0.300293264,-0.592375392
);ReportVector(0.17323949,-0.301544485,-0.5356794
);ReportVector(0.078201368,-0.371456504,-0.530987316
);ReportVector(0.0742913,-0.434017599,-0.529501486
);ReportVector(0.074682307,-0.504398823,-0.531292297
);ReportVector(0.074643207,-0.582600176,-0.59433043
);ReportVector(0.072261975,-0.649071336,-0.649071336
);ReportVector(0,-0.703812301,-0.652981406
);ReportVector(-0.003128055,-0.706158346,-0.739002943
);ReportVector(-0.007507331,-0.709442806,-0.743695027
);ReportVector(-0.011057673,-0.714353852,-0.743225818
);ReportVector(-0.012297947,-0.718382787,-0.740457486
);ReportVector(-0.013414194,-0.719662789,-0.737965987
);ReportVector(-0.012854788,-0.71925076,-0.734941625
);ReportVector(-0.009614275,-0.717315908,-0.731046679
);ReportVector(0.046920821,-0.715965547,-0.728714248
);ReportVector(0.047311828,-0.715141229,-0.728961105
);ReportVector(0.046490714,-0.714399343,-0.789833844
);ReportVector(0.048488758,-0.714513658,-0.788269812
);ReportVector(0.049895992,-0.71539856,-0.786471177
);ReportVector(0.053117536,-0.715021948,-0.784852405
);ReportVector(0.056407933,-0.713900983,-0.782222491
);ReportVector(0.058978283,-0.712892115,-0.778291543
);ReportVector(0.062073612,-0.71237514,-0.775144696
);ReportVector(0.062513367,-0.70995483,-0.703812301
);ReportVector(0.058608071,-0.649071336,-0.701075256
);ReportVector(-0.019550342,-0.574780047,-0.697438896
);ReportVector(-0.070381232,-0.344086021,-0.641251206
); ReportVector(-0.068817204, -0.078201368, -0.566959918
 );
        }

        public static void SimulateShakeZ()
        { 
ReportVector(0.143108501,-0.746823072,-0.559139788
);ReportVector(0.138963828,-0.743695015,-0.676441848
);ReportVector(0.135233623,-0.688172042,-0.789833844
);ReportVector(0.131876439,-0.686608016,-0.787878805
);ReportVector(0.127290946,-0.685200393,-0.668621719
);ReportVector(0.123164002,-0.684324539,-0.673313797
);ReportVector(0.070381232,-0.681972244,-0.801564038
);ReportVector(0.068426197,-0.678682153,-0.797653967
);ReportVector(0.068621701,-0.677285103,-0.707722366
);ReportVector(0.070752688,-0.679546816,-0.703030288
);ReportVector(0.07227957,-0.680409339,-0.70310849
);ReportVector(0.072089736,-0.680403596,-0.704742903
);ReportVector(0.071136872,-0.679616415,-0.706213874
);ReportVector(0.069106274,-0.678907952,-0.709101775
);ReportVector(0.070797797,-0.679834361,-0.709745847
);ReportVector(0.071929161,-0.681450142,-0.707979473
);ReportVector(0.072947388,-0.682513339,-0.70599873
);ReportVector(0.06799869,-0.682297196,-0.707344119
);ReportVector(0.063935869,-0.6840577,-0.758553267
);ReportVector(0.063016378,-0.684469134,-0.757380247
);ReportVector(0.064534877,-0.684839425,-0.753978491
);ReportVector(0.067074547,-0.683217654,-0.752480936
);ReportVector(0.068187229,-0.681367054,-0.753870182
);ReportVector(0.066842602,-0.679701514,-0.75433849
);ReportVector(0.067587472,-0.679375548,-0.756715
);ReportVector(0.068257855,-0.680255197,-0.754161782
);ReportVector(0.066124152,-0.683783927,-0.574780047
);ReportVector(-0.035190616,-0.746823072,-0.332355827
);ReportVector(-0.033626588,-0.745259047,-0.007820137
);ReportVector(0.066471159,-0.668621719,0.062561095
);ReportVector(0.065689146,-0.666275674,-0.520039082
);ReportVector(-0.050830889,-0.578690112,-1.481915951
);ReportVector(-0.371456504,-0.57438904,-1.974584579
);ReportVector(-0.369892475,-0.430107534,-1.974584579
);ReportVector(0.234604105,-0.547409594,-1.431084991
);ReportVector(0.320625603,-0.617790818,-0.758553267
);ReportVector(0.195503414,-0.619745851,-0.457478017
);ReportVector(0.105571851,-0.680351913,-0.308895409
);ReportVector(0.027370479,-0.809384167,-0.152492672
);ReportVector(-0.062561095,-0.812903231,0.093841642
);ReportVector(-0.132942319,-0.864125133,0.250244379
);ReportVector(-0.129814265,-0.805474102,0.375366569
);ReportVector(-0.015640274,-0.711632431,0.465298146
);ReportVector(-0.012903226,-0.59433043,0.18377322
);ReportVector(-0.015522972,-0.520039082,-0.750733137
);ReportVector(-0.289345056,-0.520039082,-1.869012713
);ReportVector(-0.391006827,-0.449657857,-1.974584579
);ReportVector(-0.117302053,-0.555229723,-1.974584579
);ReportVector(0.066471159,-0.617790818,-1.564027309
);ReportVector(0.070772235,-0.618181825,-0.96187681
);ReportVector(0.071515148,-0.620097756,-0.586510241
);ReportVector(0.073356791,-0.623777127,-0.465298146
);ReportVector(0.073841249,-0.680351913,-0.410557181
);ReportVector(0.071149206,-0.680351913,-0.35972631
);ReportVector(0.007820137,-0.682306945,-0.35972631
);ReportVector(0.005474096,-0.686803526,-0.360508323
);ReportVector(0.007272727,-0.691241454,-0.445747793
);ReportVector(0.011628543,-0.695626597,-0.531769276
);ReportVector(0.013202737,-0.699573225,-0.629521012
);ReportVector(0.011491456,-0.70312519,-0.711632431
);ReportVector(0.011906338,-0.703193901,-0.782013655
);ReportVector(0.015407786,-0.702082722,-0.832844555
);ReportVector(0.019341104,-0.701082661,-0.831280529
);ReportVector(0.022881089,-0.699400592,-0.758553267
);ReportVector(0.026458083,-0.698668744,-0.759335279
);ReportVector(0.028504357,-0.698792093,-0.757693052
);ReportVector(0.030346003,-0.69968512,-0.699902236
);ReportVector(0.031612478,-0.700879851,-0.698729217
);ReportVector(0.030406264,-0.701564103,-0.696109474
);ReportVector(0.030493693,-0.701397916,-0.694533718
);ReportVector(0.032918419,-0.700075329,-0.695852582
);ReportVector(0.035100673,-0.698493994,-0.700558625
);ReportVector(0.037846715,-0.697461799,-0.701666006
);ReportVector(0.038363119,-0.695359803,-0.703053655
);ReportVector(0.039218889,-0.694250021,-0.704693551
);ReportVector(0.040380089,-0.693642223,-0.708515497
);ReportVector(0.041425169,-0.691922186,-0.712346254
);ReportVector(0.044320776,-0.691156165,-0.714620917
);ReportVector(0.046535814,-0.690857753,-0.716668113
);ReportVector(0.049702369,-0.691762201,-0.718119583
);ReportVector(0.046687167,-0.695704262,-0.613880754
);ReportVector(-0.023460411,-0.785923779,-0.375366569
);ReportVector(-0.024242424,-0.784750754,-0.007820137
);ReportVector(0.043010753,-0.711632431,0.473118275
);ReportVector(0.117302053,-0.660801589,0.406647116
);ReportVector(0.062561095,-0.598240495,-0.347996086
);ReportVector(-0.23851417,-0.500488758,-1.630498528
);ReportVector(-0.441837728,-0.445747793,-1.974584579
);ReportVector(-0.261974573,-0.443010744,-1.974584579
);ReportVector(0.129032254,-0.496578693,-1.919843554
);ReportVector(0.211143702,-0.496187687,-1.176930547
);ReportVector(0.206842627,-0.497790813,-0.672531784
);ReportVector(0.203753671,-0.621700883,-0.414467245
);ReportVector(0.12512219,-0.695992172,-0.097751707
);ReportVector(-0.011730205,-0.789833844,0.430107534
);ReportVector(-0.175953075,-0.852394938,0.692082107
);ReportVector(-0.178690124,-0.848484868,0.774193525
);ReportVector(-0.178416419,-0.695992172,0.602150559
);ReportVector(-0.12512219,-0.598240495,-0.039100684
);ReportVector(-0.218963832,-0.59589445,-1.282502413
);ReportVector(-0.387096763,-0.492668629,-1.974584579
);ReportVector(-0.129032254,-0.495405674,-1.974584579
);ReportVector(0.117302053,-0.582600176,-1.96989249
);ReportVector(0.18377322,-0.585728234,-1.262952089
);ReportVector(0.132942319,-0.587761473,-0.746823072
);ReportVector(0.130596279,-0.59271944,-0.555229723
);ReportVector(0.126529808,-0.680351913,-0.553274691
);ReportVector(0.019550342,-0.682697952,-0.473118275
);ReportVector(0.015249267,-0.684027374,-0.406647116
);ReportVector(-0.035190616,-0.687960905,-0.484848499
);ReportVector(-0.030498534,-0.739002943,-0.559139788
);ReportVector(0.050830889,-0.73822093,-0.557966769
);ReportVector(0.053176931,-0.737908125,-0.557302058
);ReportVector(0.055679375,-0.736453581,-0.561395901
);ReportVector(0.057931574,-0.73240744,-0.656891465
);ReportVector(0.062304595,-0.7279839,-0.711632431
);ReportVector(0.067022327,-0.676441848,-0.712023437
);ReportVector(0.070486272,-0.675659835,-0.711202323
);ReportVector(0.070475768,-0.67534703,-0.710072315
);ReportVector(0.069684301,-0.675847518,-0.710619333
);ReportVector(0.068189966,-0.67825299,-0.712675681
);ReportVector(0.067236072,-0.680808921,-0.71100733
);ReportVector(0.064031527,-0.683891272,-0.708332795
);ReportVector(0.063884483,-0.686665388,-0.708271752
);ReportVector(0.064143151,-0.688380079,-0.710953864
);ReportVector(0.062811925,-0.689141289,-0.713758772
);ReportVector(0.062786842,-0.690217383,-0.714719164
);ReportVector(0.064328295,-0.689621843,-0.716365529
);ReportVector(0.065715602,-0.689085856,-0.71862927
);ReportVector(0.066573172,-0.688994475,-0.718711605
);ReportVector(0.066171964,-0.689694245,-0.715266642
);ReportVector(0.065419871,-0.690324037,-0.714512215
);ReportVector(0.065133993,-0.690499844,-0.715006255
);ReportVector(0.064094689,-0.690658071,-0.713495853
);ReportVector(0.065114351,-0.690800474,-0.712527498
);ReportVector(0.066814059,-0.69171065,-0.70813692
);ReportVector(0.066388763,-0.694484847,-0.617790818
);ReportVector(0.063268948,-0.746823072,-0.496578693
);ReportVector(0.060852122,-0.748778105,-0.254154444
);ReportVector(0.058676978,-0.747409582,0.109481916
);ReportVector(-0.007820137,-0.745395899,0.402737051
);ReportVector(-0.008211144,-0.559139788,0.086021505
);ReportVector(-0.172043011,-0.496578693,-1.063538551
);ReportVector(-0.480938405,-0.422287405,-1.974584579
);ReportVector(-0.344086021,-0.421505389,-1.974584579
);ReportVector(0.093841642,-0.496578693,-1.974584579
);ReportVector(0.265884638,-0.551319659,-1.376344085
);ReportVector(0.263147591,-0.54936462,-0.774193525
);ReportVector(0.207233623,-0.553470189,-0.527859211
);ReportVector(0.202541541,-0.676441848,-0.383186698
);ReportVector(0.050830889,-0.774193525,-0.058651026
);ReportVector(-0.074291304,-0.825024426,0.218963832
);ReportVector(-0.152492672,-0.82854349,0.457478017
);ReportVector(-0.152883679,-0.825454538,0.633431077
);ReportVector(-0.148543502,-0.684261978,0.520039082
);ReportVector(-0.086021505,-0.606060624,-0.066471159
);ReportVector(-0.156402737,-0.60254156,-1.090909123
);ReportVector(-0.320625603,-0.473118275,-1.955034256
);ReportVector(-0.23851417,-0.47155425,-1.956989288
);ReportVector(-0.007820137,-0.527859211,-1.958748817
);ReportVector(0.121212125,-0.530987269,-1.646138787
);ReportVector(0.122385144,-0.59433043,-1.102639318
);ReportVector(0.11757576,-0.597458482,-0.782013655
);ReportVector(0.035190616,-0.692082107,-0.606060624
);ReportVector(0.032844575,-0.695992178,-0.414467245
);ReportVector(-0.027370479,-0.699511241,-0.23851417
);ReportVector(-0.030498534,-0.774193525,-0.140762463
);ReportVector(-0.030967742,-0.776148564,-0.141544478
);ReportVector(0.023460411,-0.77478004,-0.199413493
);ReportVector(0.078201368,-0.723362684,-0.340175956
);ReportVector(0.078592375,-0.721798652,-0.492668629
);ReportVector(0.080117302,-0.718044985,-0.629521012
);ReportVector(0.08344477,-0.664711654,-0.71945262
);ReportVector(0.086830498,-0.664711654,-0.848484874
);ReportVector(0.088704633,-0.665884674,-0.934506357
);ReportVector(0.086872293,-0.668895423,-0.930596286
);ReportVector(0.084441173,-0.671214092,-0.797653973
);ReportVector(0.081471152,-0.675646932,-0.715542495
);ReportVector(0.080753167,-0.679636488,-0.660801589
);ReportVector(0.080497987,-0.683227089,-0.660410577
);ReportVector(0.076749264,-0.686849642,-0.661622698
);ReportVector(0.072202392,-0.688936915,-0.664668639
);ReportVector(0.068501214,-0.691206466,-0.668974011
);ReportVector(0.066343175,-0.69246705,-0.735092878
);ReportVector(0.06557396,-0.692819562,-0.733919859
);ReportVector(0.064099653,-0.693527829,-0.732082123
);ReportVector(0.06238177,-0.694556276,-0.730037153
);ReportVector(0.061226682,-0.695090872,-0.726241649
);ReportVector(0.061360123,-0.694789996,-0.722043682
);ReportVector(0.062262234,-0.693737194,-0.72061155
);ReportVector(0.0611191,-0.692398666,-0.72127767
);ReportVector(0.058917258,-0.692758017,-0.723441204
);ReportVector(0.058108621,-0.693472439,-0.724215365
);ReportVector(0.058553869,-0.696070457,-0.723348078
);ReportVector(0.05660855,-0.750733137,-0.641251206
);ReportVector(0.003910068,-0.755034214,-0.512218952
);ReportVector(-0.000391007,-0.821114361,-0.246334314
);ReportVector(-0.00113392,-0.770283461,0.078201368
);ReportVector(0.001325513,-0.711632431,0.340175956
);ReportVector(-0.000371065,-0.559139788,0.230694041
);ReportVector(-0.23851417,-0.488758564,-0.789833844
);ReportVector(-0.457478017,-0.486021516,-1.939393997
);ReportVector(-0.455522981,-0.41837731,-1.942913055
);ReportVector(-0.089931577,-0.416031271,-1.946080208
);ReportVector(0.289345056,-0.420566952,-1.638318658
);ReportVector(0.340175956,-0.473118275,-1.028347969
);ReportVector(0.230694041,-0.477028343,-0.676441848
);ReportVector(0.117302053,-0.578690112,-0.543499529
);ReportVector(0.054740958,-0.680351913,-0.336265892
);ReportVector(-0.046920821,-0.821114361,-0.093841642
);ReportVector(-0.168132946,-0.907135844,0.152492672
);ReportVector(-0.246334314,-0.910263902,0.41837731
);ReportVector(-0.245943308,-0.852394938,0.609970689
);ReportVector(-0.109481916,-0.715542495,0.543499529
);ReportVector(-0.027370479,-0.586510241,0.070381232
);ReportVector(-0.117302053,-0.492668629,-0.848484874
);ReportVector(-0.285434991,-0.434017599,-1.833822131
);ReportVector(-0.437927663,-0.367546439,-1.974584579
);ReportVector(-0.195503414,-0.457478017,-1.974584579
);ReportVector(0.027370479,-0.523949146,-1.869012713
);ReportVector(0.113391981,-0.602150559,-1.282502413
);ReportVector(0.109481913,-0.605278611,-0.89540565
);ReportVector(0.007820137,-0.692082107,-0.715542495
);ReportVector(-0.058651026,-0.695210165,-0.5356794
);ReportVector(-0.057086999,-0.754643202,-0.35972631
);ReportVector(-0.05255132,-0.756207228,-0.211143702
);ReportVector(0.007820137,-0.757223845,-0.136852399
);ReportVector(0.011339198,-0.758529806,-0.199413493
);ReportVector(0.066471159,-0.75657712,-0.328445733
);ReportVector(0.067253174,-0.752473657,-0.398826987
);ReportVector(0.069130007,-0.684261978,-0.403519067
);ReportVector(0.071992177,-0.683088958,-0.563049853
);ReportVector(0.074177124,-0.681642234,-0.715542495
);ReportVector(0.015640274,-0.67955817,-0.844574809
);ReportVector(0.016031281,-0.680028551,-0.922776163
);ReportVector(0.019511241,-0.680451893,-0.918084079
);ReportVector(0.02342522,-0.681614915,-0.805474102
);ReportVector(0.026947801,-0.684616666,-0.746823072
);ReportVector(0.029727116,-0.687709249,-0.676441848
);ReportVector(0.031837494,-0.690883586,-0.672922784
);ReportVector(0.031390792,-0.69374049,-0.671319652
);ReportVector(0.02981574,-0.69592069,-0.671440865
);ReportVector(0.028398194,-0.698273883,-0.674678009
);ReportVector(0.027513408,-0.700000744,-0.750733137
);ReportVector(0.026717102,-0.7003819,-0.752297163
);ReportVector(0.028737474,-0.699551921,-0.751749754
);ReportVector(0.031728829,-0.699195946,-0.750475073
);ReportVector(0.033639035,-0.699266575,-0.748936853
);ReportVector(0.035749227,-0.698548128,-0.745206411
);ReportVector(0.039603435,-0.697901526,-0.680351913
);ReportVector(0.043854235,-0.696928578,-0.680351913
);ReportVector(0.047288948,-0.696443931,-0.681133926
);ReportVector(0.05038019,-0.696398755,-0.68261975
);ReportVector(0.048861233,-0.695576083,-0.750733137
);ReportVector(0.047103164,-0.695617692,-0.754643208
);ReportVector(0.04708493,-0.696437153,-0.753470188
);ReportVector(0.047850533,-0.699911719,-0.641251206
);ReportVector(0.043065479,-0.809384167,-0.465298146
);ReportVector(-0.035190616,-0.812121212,-0.101661779
);ReportVector(-0.037927664,-0.742913008,0.500488758
);ReportVector(-0.039217986,-0.633431077,0.813294232
);ReportVector(0.031280547,-0.480938405,0.218963832
);ReportVector(-0.144672528,-0.480547398,-1.25513196
);ReportVector(-0.645161271,-0.363636374,-1.974584579
);ReportVector(-0.645943284,-0.422287405,-1.974584579
);ReportVector(-0.089931577,-0.492668629,-1.974584579
);ReportVector(0.320625603,-0.494232655,-1.388074279
);ReportVector(0.317888555,-0.497986317,-0.731182814
);ReportVector(0.199413493,-0.609970689,-0.508308887
);ReportVector(0.117302053,-0.711632431,-0.316715539
);ReportVector(0.003910068,-0.793743908,0.121212125
);ReportVector(-0.101661779,-0.852394938,0.559139788
);ReportVector(-0.105180841,-0.853176951,0.782013655
);ReportVector(-0.106392962,-0.746823072,0.785923725
);ReportVector(-0.105528837,-0.617790818,0.222873896
);ReportVector(-0.195503414,-0.5356794,-0.989247322
);ReportVector(-0.617790818,-0.532942349,-1.974584579
);ReportVector(-0.620527864,-0.59433043,-1.974584579
);ReportVector(0.109481916,-0.324535668,-1.974584579
);ReportVector(0.114173998,-0.762463331,-1.364613891
);ReportVector(-0.031280547,-0.500488758,-0.774193525
);ReportVector(0.086021505,-0.582600176,-0.641251206
);ReportVector(0.083284457,-0.649071336,-0.711632431
);ReportVector(0.007820137,-0.649071336,-0.543499529
);ReportVector(-0.050830889,-0.652199394,-0.426197469
);ReportVector(-0.050439883,-0.711632431,-0.421505386
);ReportVector(0.003910068,-0.712805456,-0.328445733
);ReportVector(0.058651026,-0.714643192,-0.329618755
);ReportVector(0.059042033,-0.715906147,-0.391006827
);ReportVector(0.057438905,-0.717824821,-0.449657857
);ReportVector(0.053259042,-0.717596588,-0.508308887
);ReportVector(0.054189247,-0.71387212,-0.609970689
);ReportVector(0.105571851,-0.660801589,-0.754643202
);ReportVector(0.105571851,-0.661192596,-0.83675462
);ReportVector(0.104789837,-0.661153495,-0.836363614
);ReportVector(0.100566963,-0.661118305,-0.77810359
);ReportVector(0.097157382,-0.664214685,-0.773802519
);ReportVector(0.093697753,-0.66778344,-0.770713568
);ReportVector(0.089802074,-0.71945262,-0.766369486
);ReportVector(0.085513949,-0.719061607,-0.668621719
);ReportVector(0.081654636,-0.717536677,-0.666666681
);ReportVector(0.077008234,-0.716946252,-0.667253191
);ReportVector(0.003910068,-0.71641487,-0.671691115
);ReportVector(0.004692082,-0.715154613,-0.742913008
);ReportVector(0.005786901,-0.712847362,-0.740957975
);ReportVector(0.008727273,-0.71037983,-0.741153479
);ReportVector(0.012937634,-0.708941064,-0.741329432
);ReportVector(0.01672696,-0.707255169,-0.739532757
);ReportVector(0.02052836,-0.705346856,-0.739870782
);ReportVector(0.025513647,-0.703629375,-0.738610979
);ReportVector(0.082111433,-0.702083641,-0.737086149
);ReportVector(0.08132942,-0.699910469,-0.735713803
);ReportVector(0.079452588,-0.69834562,-0.733696672
);ReportVector(0.075417397,-0.698501281,-0.621700883
);ReportVector(0.011730205,-0.750733137,-0.469208211
);ReportVector(-0.050830889,-0.825024426,-0.230694041
);ReportVector(-0.109481916,-0.823069394,0.113391981
);ReportVector(-0.105571847,-0.820527852,0.261974573
);ReportVector(0.031280547,-0.606060624,0.105571851
);ReportVector(-0.027370479,-0.603714579,-0.707722366
);ReportVector(-0.273704797,-0.598866094,-1.861192584
);ReportVector(-0.387096763,-0.449657857,-1.974584579
);ReportVector(-0.109481916,-0.452785912,-1.974584579
);ReportVector(0.203323558,-0.457556197,-1.716520071
);ReportVector(0.277614862,-0.512218952,-1.0713588
);ReportVector(0.218963832,-0.516129023,-0.699902236
);ReportVector(0.21427175,-0.613880754,-0.453567922
);ReportVector(0.035190616,-0.731182814,-0.144672528
);ReportVector(-0.156402737,-0.832844555,0.148582608
);ReportVector(-0.250244379,-0.887585521,0.398826987
);ReportVector(-0.248289345,-0.884066463,0.625610948
);ReportVector(-0.132942319,-0.762463331,0.624828935
);ReportVector(-0.015640274,-0.617790818,0.250244379
);ReportVector(0.035190616,-0.531769276,-0.453567922
);ReportVector(-0.164222866,-0.531378269,-1.513196468
);ReportVector(-0.437927663,-0.47702834,-1.974584579
);ReportVector(-0.371456504,-0.477419347,-1.974584579
);ReportVector(-0.082111433,-0.629521012,-1.970283496
);ReportVector(0.039100684,-0.631867051,-1.434995055
);ReportVector(0.039882698,-0.635933524,-0.930596292
);ReportVector(-0.011730205,-0.727272749,-0.649071336
);ReportVector(-0.074291304,-0.729618788,-0.543499529
);ReportVector(-0.072727276,-0.732512236,-0.434017599
);ReportVector(-0.069755624,-0.733943319,-0.30107528
);ReportVector(-0.066299123,-0.733667269,-0.296383196
);ReportVector(0.019550342,-0.732245804,-0.295679382
);ReportVector(0.070381232,-0.729011447,-0.298956017
);ReportVector(0.071163245,-0.725318513,-0.410557181
);ReportVector(0.073431085,-0.664711654,-0.520039082
);ReportVector(0.075863147,-0.665493667,-0.641251206
);ReportVector(0.077660997,-0.664633447,-0.750733137
);ReportVector(0.080452082,-0.664641268,-0.83675462
);ReportVector(0.079836004,-0.666603339,-0.841446704
);ReportVector(0.075762472,-0.670715241,-0.83824045
);ReportVector(0.0724873,-0.675588979,-0.711632431
);ReportVector(0.070321659,-0.731182814,-0.656891465
);ReportVector(0.066417548,-0.731182814,-0.658846503
);ReportVector(0.007820137,-0.733137846,-0.660997044
);ReportVector(0.005083089,-0.734506369,-0.662541525
);ReportVector(0.005356794,-0.73456502,-0.715542495
);ReportVector(0.007949169,-0.732662767,-0.715151489
);ReportVector(0.0098913,-0.729777721,-0.715190589
);ReportVector(0.013594252,-0.727181179,-0.714834774
);ReportVector(0.015753889,-0.723280265,-0.716078571
);ReportVector(0.018870582,-0.720551456,-0.714069931
);ReportVector(0.070381232,-0.716531501,-0.660801589
);ReportVector(0.069990224,-0.714868575,-0.663538635
);ReportVector(0.068465298,-0.713371941,-0.666783988
);ReportVector(0.064355816,-0.712806984,-0.669704807
);ReportVector(0.061830303,-0.711516509,-0.739002943
);ReportVector(0.059166334,-0.710746088,-0.738611937
);ReportVector(0.05833279,-0.710443716,-0.734740967
);ReportVector(0.057973606,-0.712908632,-0.645161271
);ReportVector(0.056086314,-0.805474102,-0.449657857
);ReportVector(0.052432717,-0.806647122,-0.027370479
);ReportVector(0.051881527,-0.731182814,0.387096763
);ReportVector(0.054513511,-0.633431077,0.384359717
);ReportVector(-0.050830889,-0.631476045,-0.367546439
);ReportVector(-0.258064508,-0.630498528,-1.661779046
);ReportVector(-0.441837728,-0.555229723,-1.974584579
);ReportVector(-0.285434991,-0.55562073,-1.974584579
);ReportVector(-0.046920821,-0.637341142,-1.786901236
);ReportVector(0.078201368,-0.632649058,-1.259042025
);ReportVector(0.081329423,-0.559139788,-0.797653973
);ReportVector(0.085317693,-0.563440865,-0.531769276
);ReportVector(0.089689149,-0.633431077,-0.281524926
);ReportVector(0.089322385,-0.707722366,0
);ReportVector(0.019550342,-0.77810359,0.23851417
);ReportVector(-0.070381232,-0.779667622,0.500488758
);ReportVector(-0.074682306,-0.775601154,0.668621719
);ReportVector(-0.073861192,-0.6529814,0.47702834
);ReportVector(-0.073122189,-0.650244355,-0.261974573
);ReportVector(-0.218963832,-0.578690112,-1.368523955
);ReportVector(-0.398826987,-0.575171053,-1.974584579
);ReportVector(-0.281524926,-0.574740946,-1.974584579
);ReportVector(-0.054740958,-0.641251206,-1.904203296
);ReportVector(0.066471159,-0.642815232,-1.37243402
);ReportVector(0.064907132,-0.64265883,-0.907135844
);ReportVector(0.061153467,-0.646428138,-0.672531784
);ReportVector(0.057384161,-0.711632431,-0.563049853
);ReportVector(-0.003910068,-0.711632431,-0.398826987
);ReportVector(-0.058651026,-0.712805456,-0.344086021
);ReportVector(-0.058651026,-0.715034198,-0.430107534
);ReportVector(-0.007820137,-0.718213086,-0.434408608
);ReportVector(-0.003519062,-0.719901065,-0.496578693
);ReportVector(0.058651026,-0.722593266,-0.559139788
);ReportVector(0.062561094,-0.722670207,-0.562658852
);ReportVector(0.065689149,-0.72039341,-0.567390036
);ReportVector(0.067331378,-0.717171274,-0.625610948
);ReportVector(0.071546431,-0.713489338,-0.626001954
);ReportVector(0.073384946,-0.711348614,-0.624789834
);ReportVector(0.071911554,-0.709421964,-0.62839101
);ReportVector(0.003910068,-0.709252004,-0.631241055
);ReportVector(0.005865103,-0.710272066,-0.699902236
);ReportVector(0.097751707,-0.710017096,-0.770283461
);ReportVector(0.097751707,-0.711742661,-0.765982389
);ReportVector(0.096187679,-0.712122644,-0.703812301
);ReportVector(0.039100684,-0.712855642,-0.702639282
);ReportVector(0.034408602,-0.71351534,-0.705102628
);ReportVector(0.035268817,-0.712545036,-0.797653973
);ReportVector(0.086021505,-0.710498743,-0.793743902
);ReportVector(0.08797654,-0.710221105,-0.680351913
);ReportVector(0.084652982,-0.710362238,-0.681133926
);ReportVector(-0.003910068,-0.712053289,-0.679882705
);ReportVector(-0.003128055,-0.713966241,-0.676410562
);ReportVector(0.058651026,-0.716078905,-0.67250362
);ReportVector(0.059042033,-0.717980302,-0.667814353
);ReportVector(0.055092864,-0.719300553,-0.457478017
);ReportVector(0.05427566,-0.722052805,-0.617790818
);ReportVector(0.053931183,-0.720619761,-0.723362684
);ReportVector(0.054794174,-0.719330022,-0.728054762
);ReportVector(0.057134893,-0.716996237,-0.793743908
);
        
        
        }
    }
}
